package cn.lzc.jl.service.util.codec;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import org.springframework.web.bind.annotation.Mapping;

/**
 * 
 * <入参配置加密配置项>
 * <自定义注解类>
 * 
 * @author  sunliang
 * @version  [版本号, 2018年8月30日]
 * @see  [相关类/方法]
 * @since  [产品/模块版本]
 */
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Mapping
@Documented
public @interface RequestDecode
{
    /** 入参是否解密，默认解密 **/
    boolean inDecode() default true;
    
    /** 出参是否加密，默认加密**/
    boolean outEncode() default true;
    
}
